﻿using UnityEngine;

public enum RoundType
{
    /// <summary>
    /// 开始回合
    /// </summary>
    Start,
    /// <summary>
    /// 结束回合
    /// </summary>
    Over
}

public enum EffectType
{
    /// <summary>
    /// 受伤
    /// </summary>
    Injured,
    /// <summary>
    /// 治疗
    /// </summary>
    Cure,
}

public struct MapShowInfo
{
    public Vector2Int Pos;
    public EffectType EffectType;

    public MapShowInfo(Vector2Int pos,EffectType effectType)
    {
        Pos = pos;
        EffectType = effectType;
    }
}

public struct RoundShowInfo
{
    /// <summary>
    /// 大字提醒
    /// </summary>
    public string[] ShowText;
    
    /// <summary>
    /// 地图上的开局点位特效
    /// </summary>
    public MapShowInfo[] MapShowInfos;

    public RoundShowInfo(string[] showText,MapShowInfo[] mapShowInfos)
    {
        ShowText = showText;
        MapShowInfos = mapShowInfos;
    }
}